﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CC
{
    public class ArtikelBeheer
    {
        BU.Artikel artikel;

        public ArtikelBeheer()
        {
            artikel = new BU.Artikel();
        }

        public void Toevoegen(string naam, double prijs, int btw, string SubCategorieNaam)
        {
            artikel.Toevoegen(naam, prijs, btw, SubCategorieNaam);
        }

        public void Verwijderen(string naam)
        {
            artikel.Verwijderen(naam);
        }

        public void AanpassenNaam(string naam, string nieuweNaam)
        {
            artikel.AanpassenNaam(naam, nieuweNaam);
        }

        public void ArtikelActiveren(string naam, bool waarde)
        {
            artikel.ArtikelActiveren(naam, waarde);
        }

        public void Wijzigen(string naam,string nieuwenaam, string subCategorie, double nieuwePrijs, int nieuweBtw)
        {
            artikel.Wijzigen(naam, nieuwenaam, subCategorie, nieuwePrijs, nieuweBtw);
        }

        public List<List<string>> LijstVanProducten()
        {
            return artikel.LijstVanProducten();
        }

        public List<List<string>> LijstVanProducten(string subcategorie)
        {
            return artikel.LijstVanProducten(subcategorie);
        }

        public double HaalPrijsOp(string naam)
        {
            return artikel.HaalPrijsOp(naam);
        }

        public List<List<string>> LijstVanAlleProducten()
        {
            return artikel.LijstVanAlleArtikelen();
        }
    }
}
